Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Tulln Challenger Wimbledon - London San Benedetto Challenger EFG Swiss Open - Gstaad U.S. Open - New York Davis Cup, Group C, Valencia Lisbon Challenger Malaga Challenger Erste Bank Open - Vienna Valencia Challenger Sofia Open - Sofia Murcia Challenger Barcelona Open Banc Sabadell - Barcelona Bordeaux Challenger Australian Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Movistar Chile Open - Santiago Grand Prix Hassan II - Marrakech Girona Challenger Iasi Challenger Mutua Madrid Open - Madrid Cordenons Challenger Madrid Challenger Aix En Provence Challenger French Open - Paris Prostejov Challenger Poznan Challenger Bratislava 1 Challenger Heilbronn Challenger Modena Challenger Milan Challenger EFG Swiss Open - Gstaad San Marino Challenger Generali Open - Kitzbuhel Seville Challenger Bad Waltersdorf Challenger U.S. Open - New York Braga Challenger Punta Del Este Challenger Maia Challenger Montemar Challenger Murcia Challenger Barcelona Open Banc Sabadell - Barcelona Aix En Provence Challenger Sassuolo Challenger Girona Challenger Bordeaux Challenger Menorca Challenger Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Villena Challenger Seville Challenger Valencia Challenger Spain F2 Spain F3 Spain F4 Algeria F1 Algeria F2 Spain F8 Spain F16 Czech Republic F4 Spain #1-w3 Austria F1 Austria F3 Croatia F1 Morocco F1 Morocco F2 Italy F9 Slovenia F3 Austria F5 Spain F17 Slovakia F1 Spain F20 Hungary F4 Croatia F6 Spain F26 Spain F28 Czech Republic F4 Czech Republic F6 Spain F31 Spain F32 Spain F2 Spain F4 Croatia F1 Croatia F2 Poland F2 Poland F3 Spain F10 Spain F13 Spain F14 Czech Republic F1 Spain F15 Spain F20 Poland F10 Spain F30 Spain F31 Spain F32 Spain F35 Spain F36 Spain F38 Czech Republic F4 Czech Republic F5 Austria F1 Croatia F1 Croatia F2 Spain F9 Croatia F3 Spain F10 Croatia F4 Spain F11 Croatia F5 Spain F13 Spain F17 Czech Republic F2 Spain F18 Czech Republic F3 Spain F19 Czech Republic F4 Spain F20 Spain F21 Germany F5 Spain F22 Germany F6 Spain F23 Spain F26 Spain F27 Spain F29 Austria F11 Bosnia/Herzegovina F5 Spain F38 Spain F39 Spain F40 Spain F41 Czech Republic F5 Czech Republic F6 Germany F1 Austria F1 Spain F2 Austria F2 Spain F3 Spain F4 Croatia F1 Croatia F2 Spain F7 Spain F8 Spain F9 Spain F10 Croatia F4 Croatia F5 Spain F12 France F6 Spain F16 Spain F18 Spain F19 Czech Republic F3 Spain F20 Spain F21 Serbia F1 Serbia F2 Spain F25 Spain F26 Spain F28 Spain F29 Spain F32 Spain F33 Spain F38 Spain F39 Spain F40 Spain F41 Czech Republic F6 Great Britain F1 Spain F2 Morocco F1 Morocco F2 Spain F8 Spain F9 Spain F10 Spain F15 Spain F16 France F10 Germany F12 Slovak Rep. F1 Egypt F14 Egypt F15 Czech Rep F4 Czech Rep F5 Spain F4 Egypt F1 Spain F7 Croatia F1 Croatia F2 Croatia F3 Czech Republic F3 Poland F2 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Croatia F10 Croatia F12 Czech Republic F9 Germany F2 Croatia F1 Croatia F2 Croatia F6 Czech Republic F2 Austria F8 Egypt F10 Egypt F11 Czech Republic F5 Egypt F34 Egypt F4 Egypt F5 Egypt F6 Egypt F7 Egypt F10 Egypt F11 Qatar F1 Qatar F2 Egypt F33 Austria F7 Croatia F11 Germany F3 Croatia F4 Croatia F5 Czech Republic F1 Austria F1 Czech Republic F4 Egypt F34 Egypt F6 Egypt F7 Egypt F8 Egypt F11 Egypt F12 Czech Republic F4 Slovakia F3 Austria F8 Egypt F24 Egypt F25 Egypt F26 Croatia F10 Croatia F11 Czech Republic F9 Greece F1 (Heraklion) Greece F2 (Heraklion) Greece F3 (Heraklion) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Ukraine F1 (Cherkassy) Ukraine F2 (Cherkassy) Italy F17 (Bergamo) Hungary F5 (Budapest) Serbia F3 (Subotica) Serbia F4 (Zlatibor) Greece F6 (Heraklion) Greece F7 (Heraklion) St. Petersburg Open - St. Petersburg Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F10 (Sharm El Sheikh) Turkey F13 (Antalya) Turkey F14 (Antalya) Serbia F4 (Subotica) Lebanon F1 (Jounieh) Lebanon F2 (Jounieh) Turkey F31 (Antalya) Czech Republic F8 (Opava) Egypt F29 (Cairo) Egypt F30 (Cairo) M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Prague M25 Pardubice M25 Vogau M25+H Ricany M15 Olomouc M15 Opava M15 Prague M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Poznan M25 Prague M25 Pardubice M15 Poprad M25 Prostejov M25 Budapest ECM Cup - Prague ECM Cup - Prague Neride Prague Indoor - Prague Prague Open - Prague Zivnobanka Czech Open - Prostejov Tehran Open ATP Challenger - Tehran IX Trofeo Ciudad de Quito - Quito Czech Indoor Open - Prague 6th Sardinian International Championships - Cagliari San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Budapest Challenger - Budapest Ljubljana Open - Ljubljana Czech Open - Prostejov 10ø Tornea B. Camparini - Reggio Emilia Canottieri Minico 2004 - Mantova San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Trofeo Francesco Guzzini - Recanati Porsche Open - Poznan Black Forest Open 2004 - Freudenstadt Brasov Challenger - Brasov Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Czech Indoor Open - Prague KGHM Polish Indoors - Wroclaw Ostrava Open 2005 - Ostrava Architect Open - Budapest Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Arroyo de la Encomienda - Valladolid Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava Czech Open 2006 - Prostejov Oberstaufen Cup - Oberstaufen The LTA Manchester Trophy - Manchester Riviera di Rimini Challenger - Rimini Timisoara Challenger - Timisoara Iskratel Open - Kranj Ciutat de Barcelona - Barcelona Prosperita Open 2007 - Ostrava ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Sporting Challenger '07 Trofeo Regione Piemonte - Turin Oberstaufen Cup - Oberstaufen Timisoara Challenger - Timisoara Samarkand Challenger - Samarkand LXVII Concursu Internacional de Vigo - Vigo Bukhara Challenger - Bukhara 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva Karshi Challenger - Karshi Black Forest Open - Freudenstadt Open Costa Daurada - Tarragona LTA Shrewsbury Challenger - Shrewsbury ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Unicredit Czech Open - Prostejov Kosice Open-Steelers Cup 2008 - Kosice San Benedetto Challenger - San Benedetto Oberstaufen Cup-Head German Master's Series - Oberstaufen San Marino CEPU Open - San Marino Timisoara Challenger - Timisoara Akbank Private Banking TED Open - Istanbul TEAN International - Alphen Aan Den Rijn Banja Luka Challenger 2008 - Banja Luka Tennislife Cup - Napoli ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Tanger Challenger Meknes Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Monza Challenger Tunis Challenger Karlsruhe Challenger Prostejov Challenger Kosice Challenger Milan Challenger Reggio Emilia Challenger Constanta Challenger San Benedetto Challenger Rimini Challenger Segovia Challenger Vigo Challenger Geneva Challenger San Sebastian Challenger Manerbio Challenger Freudenstadt Challenger Seville Challenger Szczecin Challenger Banja Luka Challenger Trnava Challenger Palermo Challenger Napoli Challenger Tarragona Challenger Eckental Challenger Tanger Challenger Meknes Challenger Rabat Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Monza Challenger Rome Challenger Ostrava Challenger San Remo Challenger Bordeaux Challenger Prostejov Challenger Bytom Challenger Marburg Challenger Arad Challenger San Benedetto Challenger Oberstaufen Challenger Rimini Challenger Cordenons Challenger Trani Challenger San Sebastian Challenger Geneva Challenger Como Challenger Seville Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Napoli Challenger Tarragona Challenger Asuncion Challenger Santiago Challenger Sao Paulo Challenger Ortisei Challenger Bratislava Challenger Bucaramanga Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Barletta Challenger Ostrava Challenger Prague Challenger Zagreb Challenger Prostejov Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Turin Challenger Poznan Challenger Cordenons Challenger San Sebastian Challenger Manerbio Challenger Seville Challenger Banja Luka Challenger Trnava Challenger Madrid Challenger Palermo Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Heilbronn Challenger Kazan Challenger Meknes Challenger Casablanca Challenger Prague Challenger Prostejov Challenger Recanati Challenger Genova Challenger Banja Luka Challenger Madrid Challenger Ortisei Challenger Mersin Challenger Ostrava Challenger Prostejov Challenger Timisoara Challenger Todi Challenger Cordenons Challenger Genova Challenger Brasov Challenger Banja Luka Challenger Seville Challenger Trnava Challenger Sibiu Challenger Mons Challenger Casablanca Challenger Ortisei Challenger Bergamo Challenger Astana Challenger Cherbourg Challenger Kazan Challenger Panama City Challenger Barranquilla Challenger Mersin Challenger Ostrava Challenger Aix En Provence Challenger Prostejov Challenger Monza Challenger Caltanissetta Challenger Prague Challenger Milan Challenger Padova Challenger Braunschweig Challenger San Benedetto Challenger Oberstaufen Challenger Liberec Challenger Prague Challenger Genova Challenger Brasov Challenger Banja Luka Challenger Trnava Challenger Meknes Challenger Sibiu Challenger Kenitra Challenger Mons Challenger Rennes Challenger Ostrava Challenger Furth Challenger Caltanissetta Challenger San Benedetto Challenger Prague Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Trnava Challenger Ostrava Challenger Prostejov Challenger Prostejov Challenger Marburg Challenger Milan Challenger Meerbusch Challenger Prostejov Challenger Sophia Antipolis Challenger Braga Challenger Prostejov Challenger Lyon Challenger Perugia Challenger Liberec Challenger Genova Challenger Szczecin Challenger Sibiu Challenger Helsinki Challenger Quimper Challenger Cherbourg Challenger Liberec Challenger Meerbusch Challenger Szczecin Challenger Bogota Challenger Lima 2 Challenger Bendigo Challenger Bengalaru 1 Challenger Bengalaru 2 Challenger Oeiras 1 Challenger Blois Challenger Genova Challenger Parma Challenger Manama Challenger Aix En Provence Challenger Bordeaux Challenger Prostejov Challenger Perugia Challenger Montechiarugolo Challenger Bad Waltersdorf Challenger Szczecin Challenger Valencia Challenger Prostejov Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Allianz Suisse Open - Gstaad Campionati Internazionali di Sicilia - Palermo Open SEAT Godo 2006 - Barcelona Hypo Group Tennis International - Portschach Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha Medibank International - Sydney Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart International German Open - Hamburg BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London Mercedes Cup - Stuttgart German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Valencia Open - Valencia Heineken Open - Auckland Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Erste Bank Open - Vienna Aircel Chennai Open - Chennai ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Sydney International - Sydney Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva SkiStar Swedish Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai China Open - Beijing Swiss Indoors Basel - Basel Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Generali Open - Kitzbuhel European Open - Antwerp Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril cinch Championships - London Nature Valley International - Eastbourne Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Winston-Salem Open - Winston-Salem Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva cinch Championships - London Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Astana Open - Astana Swiss Indoors Basel - Basel Gijon Open - Gijon Tennis Napoli Open - Naples United Cup - Australia Adelaide International 2 - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Open Parc - Lyon Barcelona Open Banc Sabadell - Barcelona Mallorca Championships - Mallorca Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Maia Challenger BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Group B, Valencia French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Internazionali BNL d'Italia - Rome Olympics - Rio de Janeiro